package FutSal.negocio;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.Collection;

import FutSal.util.ConexionBD;

import FutSal.dao.RolCancha;
import FutSal.modelo.Cancha;

import FutSal.dao.BaseDAO;
import FutSal.excepcion.DAOExcepcion;

@SuppressWarnings("unused")
public class canchas {

	public void insertarCanchas(String caracteristica, String dias, String tarifa, String promocion, int idlocal , int disponibilidad) throws DAOExcepcion {

		Cancha modelo = new Cancha();
		modelo.setCaracteristica(caracteristica);
		modelo.setDias(dias);
		modelo.setTarifa(tarifa);
		modelo.setPromocion(promocion);
		modelo.setIdLocal(idlocal);
		modelo.setDisponibilidad(disponibilidad);

		RolCancha dao = new RolCancha();
		dao.insertarCancha(modelo);
	}
	
	public Collection<Cancha> listarCanchas() throws DAOExcepcion {
		RolCancha dao = new RolCancha();
		return dao.listar();
	}
	
	/////////////////////////////////////////////////////////////////////
	
	public Collection<Cancha> mostrarCanchas() throws DAOExcepcion {
		RolCancha dao = new RolCancha();
		return dao.listarCanchas();
	}
	
	public Collection<Cancha> mostrarCanchasDisponibles(int local ,String diasAtencion , int disponibilidad ) throws DAOExcepcion {
		RolCancha dao = new RolCancha();
		return dao.listarCanchasDisponibles(local, diasAtencion , disponibilidad);
	}
	
	
}
